import { breakpoints } from './breakpoints'
import { lightTheme, darkTheme, premiumTheme } from './theme'

type AppBreakpoints = typeof breakpoints
type AppThemes = {
    light: typeof lightTheme
    dark: typeof darkTheme
    premium: typeof premiumTheme
}

declare module 'react-native-unistyles' {
    export interface UnistylesThemes extends AppThemes {}

    export interface UnistylesBreakpoints extends AppBreakpoints {}
}

export {
    lightTheme,
    darkTheme,
    premiumTheme,
    breakpoints
}
